#ifndef __SPLITTOOLCPPJIEBA_HPP__
#define __SPLITTOOLCPPJIEBA_HPP__

#include <vector>
#include <string>

using std::vector;
using std::string;

class Configuration;

//分词工具类封装使用cppjieba
class SplitToolCppJieba
{
public:
    SplitToolCppJieba();//构造函数
    virtual ~SplitToolCppJieba() {}//虚析构函数

    virtual vector<string> cut(const string& sentence)=0;//分词函数,纯虚函数,提供接口

private:
    Configuration & _conf;//配置文件路径

};


#endif
